using System;

namespace SGP.Nhibernate.Model
{
    public partial class PatrimonioDet
    {
        private int _pdtIdPatrimonio;
        private string _pdtNmCor;
        private decimal _pdtLargura;
        private decimal _pdtAltura;
        private decimal _pdtProfundidade;
        private decimal _pdtPeso;
        private decimal _pdtPrecoCompra;
        private decimal _pdtPrecoVenda;
        private decimal _pdtPrecoAtual;
        private DateTime _pdtDtAquisicao;
        private string _pdtNmModelo;
        private string _pdtDsTipo;
        private string _pdtObsPatrimonio;
        private Patrimonio _patrimonio;

        public PatrimonioDet()
        {
            this._pdtDtAquisicao = DateTime.Today;
        }
        
        public virtual int PdtIdPatrimonio
        {
            get { return _pdtIdPatrimonio; }
            set { _pdtIdPatrimonio = value; }
        }

        public virtual string PdtNmCor
        {
            get { return _pdtNmCor; }
            set { _pdtNmCor = value; }
        }

        public virtual decimal PdtLargura
        {
            get { return _pdtLargura; }
            set { _pdtLargura = value; }
        }

        public virtual decimal PdtAltura
        {
            get { return _pdtAltura; }
            set { _pdtAltura = value; }
        }

        public virtual decimal PdtProfundidade
        {
            get { return _pdtProfundidade; }
            set { _pdtProfundidade = value; }
        }

        public virtual decimal PdtPeso
        {
            get { return _pdtPeso; }
            set { _pdtPeso = value; }
        }

        public virtual decimal PdtPrecoCompra
        {
            get { return _pdtPrecoCompra; }
            set { _pdtPrecoCompra = value; }
        }

        public virtual decimal PdtPrecoVenda
        {
            get { return _pdtPrecoVenda; }
            set { _pdtPrecoVenda = value; }
        }

        public virtual decimal PdtPrecoAtual
        {
            get { return _pdtPrecoAtual; }
            set { _pdtPrecoAtual = value; }
        }

        public virtual DateTime PdtDtAquisicao
        {
            get { return _pdtDtAquisicao; }
            set { _pdtDtAquisicao = value; }
        }

        public virtual string PdtNmModelo
        {
            get { return _pdtNmModelo; }
            set { _pdtNmModelo = value; }
        }

        public virtual string PdtDsTipo
        {
            get { return _pdtDsTipo; }
            set { _pdtDsTipo = value; }
        }

        public virtual string PdtObsPatrimonio
        {
            get { return _pdtObsPatrimonio; }
            set { _pdtObsPatrimonio = value; }
        }

        public virtual Patrimonio Patrimonio
        {
            get { return _patrimonio; }
            set { _patrimonio = value; }
        }
    }
}